#cartbox table,
table td {
  border: 1px solid #ccc;
}
#cartbox table {
  width: 100%;
}
#cartbox table thead tr,
#cartbox table tfoot tr {
  line-height: 40px;
  background-color: #f2f2f2;
}
.countbox .en15{
  margin-left: -1px !important;
}
.mucha .en10{
margin-left: 22px !important;
}
#cartbox table tbody img {
  vertical-align: middle;
}
a:hover{
  text-decoration: none !important;
}
.img30 {
  height: 113px !important;
}
#cartbox table a {
  text-decoration: none;
  cursor: pointer;
}
.num{
  text-align: center;
}
#cartbox table tbody .num {
    height: 20px;
    width: 40px;
    border: 1px solid #ccc;
  }
  #cartbox table tbody tr td .reducebtn,
  #cartbox table tbody tr td .addbtn {
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    border: 1px solid #ccc;
    /* 让用户不选中 */
    user-select: none;
  }
table tfoot :nth-child(4){
  width: 204px;
}
.img30{
  width: 200px;
  height: 112px;
}
.form10{
  float: right;
}
.area{
  float: right;
  color: #4d4d4d;
  font-size: 14px;
    width: 171px;
    height: 22px;
    background-color: #ffffff;
    border: solid 1px #d9d9d9;
    outline: 0;
}
.peisong{
  color: #4d4d4d;
  font-size: 14px;
position: relative;
top:2px;
left: -9px;
}
#cartbox p:first-child{
  font-size: 20px;
	color: #666666;
}
.tcenter:first-child{
  text-align: left;
 
}
.selectall2{
  font-size: 16px;
	color: #808080;
}
.selectall{
position: relative;
left: 23px;

}
.singlechk{
  margin-left: 23px;
}
.quan{
  position: relative;
  left:29px;
  top: -1px;
}
.quan2{
  position: relative;
  left:29px;
  top: 0px;
  font-size: 16px;
}
#cartbox{
  margin-top: -93px;
}
.box100:first-child{
  margin-left: 0px;
}
.box100{
  margin-top: 0px;
}
.bm5{
  margin-top:73px
}